


// dormArr出现了问题，且查看缴费记录还没做
var arr6 = [];
var page6 = 1;
var count6 = 5;
var dormArr = [];
var dormArr2 = [];
var id;


/* -----------添加学生按钮--------------------- */
$('.j_add_stu').on('click', function () {
    $.ajax({
        url: '/api/student/addstudent',
        data: {
            stuId: $('.j_stu_inp_stuId').val(),
            stuName: $('.j_stu_inp_name').val(),
            stuUserId: $('.j_stu_inp_stuUserId').val(),
            stuPas: $('.j_stu_inp_password').val(),
            // stuDormId:$('.option1').attr('data-id2'),
            stuDormId: $('.j_stu_inp_dormId').val(),
        },
        type: 'post',
        success: function (res) {
            console.log(res);
            if (res.code == 200) {
                $('#exampleModal111').modal('hide');
                getUser6();

            }
        }
    })

})


// // 获取所有宿舍
// $.ajax({
//     url: '/api/dorm/getdorm',
//     success: function (res) {
//         console.log(res);
//         if (res.data.length) {
//             dormArr2 = res.data;
//             console.log(dormArr2);

//             // 对宿舍进行去重
//             for (var i = 0; i < dormArr2.length; i++) {
//                 if (!findInArr(dormArr2[i].dormId, dormArr)) {
//                     dormArr.push({ dormId: dormArr2[i].dormId, id: dormArr2[i].id });
//                 }
//             }
//         }
//     }
// })




function findInArr(n, arr) {
    for (var j = 0; j < arr.length; j++) {
        if (arr[j] == n) {
            return true;
        }
    }
    return false;
}
//获取学生信息
function getUser6() {
    $.ajax({
        url: '/api/student/getstudent',
        success: function (res) {
            if (res.data.length) {
                arr6 = res.data;
                createPage6();
                getCon6();
                //createDorm();
            }
            // 获取所有宿舍
            $.ajax({
                url: '/api/dorm/getdorm',
                success: function (res) {
                    console.log(res);
                    if (res.data.length) {
                        dormArr2 = res.data;
                        // console.log(dormArr2);

                        // 对宿舍进行去重
                        for (var i = 0; i < dormArr2.length; i++) {
                            if (!findInArr(dormArr2[i].dormId, dormArr)) {
                                dormArr.push({ dormId: dormArr2[i].dormId, id: dormArr2[i].id });
                            }
                        }
                        // console.log(dormArr);

                        // 创建宿舍的option
                        createDorm();
                        function createDorm() {
                            // console.log(dormArr)
                            var n = dormArr.length;
                            for (var i = 0; i < n; i++) {
                                $('.j_add_option1').append('<option class="option1" value="' + dormArr[i].id + '">' + dormArr[i].dormId + '</option>');
                            }
                        }
                    }
                }
            })
        }
    })
}
getUser6();
function getCon6() {
    $('.j_table6').html('');
    $.each(arr6.slice((page6 - 1) * count6, page6 * count6), function (i, v) {
        $('.j_table6').append('<tr data-id="' + v.id + '" data-password="' + v.stuPas + '">\
        <td>'+ v.stuId + '</td>\
        <td>'+ v.stuName + '</td>\
        <td>'+ v.stuUserId + '</td>\
        <td>'+ v.dormId + '</td>\
        <td>'+ v.balance + '</td>\
        <td>'+ v.type + '</td>\
        <td>\
            <a href="#">\
                <span class="" data-toggle="modal" data-target="#myModal16">删除</span>\
            </a>\
            <a href="#">\
                <span class="" data-toggle="modal" data-target="#exampleModal">修改</span>\
            </a>\
            <a href="#">\
                <span class="" data-toggle="modal" data-target="#myModal17">查看缴费记录</span>\
            </a>\
        </td>\
    </tr>')
    })
}
function createPage6() {
    var n = Math.ceil(arr6.length / count6);
    $('.j_ul6 .j_page1').remove();
    for (var i = 1; i <= n; i++) {
        $('.j_next6').before($('<li class="j_page1"><a href="#">' + i + '</a></li>'));
    }
}
//点击当前页码
$('.j_ul6').on('click', '.j_page1', function () {
    page6 = $(this).text();
    getCon6();
})
// 向前
$('.j_previous6').on('click', function () {
    page6--;
    if (page <= 1) {
        page = 1;
    }
    getCon6();
})
// 向后
$('.j_next6').on('click', function () {
    page6++;
    if (page6 >= Math.ceil(arr6.length / count6)) {
        page6 = Math.ceil(arr6.length / count6);
    }
    getCon6();
})

// 删除学生
$('.j_stu_del').on('click', function () {
    $.ajax({
        url: '/api/student/delstudent',
        data: {
            id: id,
        },
        type: 'post',
        success: function (res) {
            console.log(res);
            if (res.code == 200) {
                $('#myModal16').modal('hide');
                getUser6();
            }
        }
    })
})
$('#myModal16').on('show.bs.modal', function (e) {
    id = $(e.relatedTarget).parents('tr').attr('data-id');
})
//修改学生
$('.j_stu_update').on('click', function () {
    $.ajax({
        url: '/api/student/updatestudent',
        data: {
            id: id,
            stuDormId: $('.j_stu_type').val(),
            stuName: $('.j_stu_name').val(),
            stuPas: $('.j_stu_password').val(),
        },
        type: 'post',
        success: function (res) {
            console.log(res);
            if (res.code == 200) {
                $('#exampleModal').modal('hide');
                // createDorm();
                getUser6();

            }
        }
    })
})
$('#exampleModal').on('show.bs.modal', function (e) {
    id = $(e.relatedTarget).parents('tr').attr('data-id');
    var tr = $(e.relatedTarget).parents('tr');
    $('.j_stu_stuId').val(tr.children().first().text());
    $('.j_stu_name').val(tr.children().eq(1).text());
    $('.j_stu_stuUserId').val(tr.children().eq(2).text());
    $('.j_stu_type').val(tr.children().eq(3).text());
    $('.j_stu_password').val(tr.attr('data-password'));
    console.log($(e.relatedTarget).parents('tr').children().eq(3).text())
})




/* -------------------------查询缴费记录------------------- */
var page7 = 1;
var count7 = 2;
var arr7 = []
function get_payment(){
    $.ajax({
        url:'/api/student/getstudentpayment',
        data:{
            id:19
        },
        type:'get',
        success:function(res){
            console.log(res);
            if(res.data.length){
                arr7 = res.data;
                console.log(arr7)
                getCon_money();
                createPage7()
            }
        }
    })
}
get_payment();
// $('#myModal17').on('show.bs.modal', function (e){
   
// })

function getCon_money(){
    $('.j_table7').html('');
    $.each(arr7.slice((page7-1)*count7, page7*count7), function(i, v){
        $('.j_table7').append('<tr>\
        <td>'+v.money+'</td>\
        <td>'+v.mytime+'</td>\
    </tr>')
    })
}
function createPage7(){
    var n = Math.ceil(arr7.length/count7);

    for(var i = 1; i <= n; i++){
        $('.j_next7').before($('<li class="j_page1"><a href="#">'+i+'</a></li>'));
    }
}
// 点击当前
$('.j_ul7').on('click', '.j_page1', function(){
    page7 = $(this).text();
    getCon_money();

})
//向前
$('.j_previous7').on('click', function(){
    page7--;
    if(page7 <= 1){
        page7 = 1;
    }
    getCon_money();
})
//向前
$('.j_next7').on('click', function(){
    page7++;
    if(page7 >= Math.ceil(arr7.length/count7)){
        page7 = Math.ceil(arr7.length/count7);
    }
    getCon_money();
})

// $('#myModal17').on('show.bs.modal', function(e){
//     id = $(e.relatedTarget).parents()

// })



